Improve fix for bug #11832 with truncated/continued lines w/o margins.
authorEli Zaretskii <eliz@gnu.org>
Thu, 12 Jul 2012 19:55:01 +0000 (22:55 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 12 Jul 2012 19:55:01 +0000 (22:55 +0300)
commit8a35cea545de85767e06e24829dc97720719c7d5
treeecf1d254ef4984e398d4aa43911fdb6fe03e1f2b
parentfbf1f6b1a228df410f4288675309fa328879a57f
Improve fix for bug #11832 with truncated/continued lines w/o margins.

 src/xdisp.c (insert_left_trunc_glyphs): Fix incorrect size in
 memmove call that removes glyphs covered by the left truncation
 glyph.  Improve commentary.
 (display_line): Fix display of continuation glyphs on GUI frames
 when the right fringe is turned off and variable-size fonts are
 used in the window.  Move the code that appends a stretch glyph to
 produce_special_glyphs, so that it could be used for truncation
 and continuation glyphs alike.
 (produce_special_glyphs) [HAVE_WINDOW_SYSTEM]: Produce a stretch
 glyph of a suitably computed width, to align the special glyphs at
 the window margin.  Code moved from display_line.
src/ChangeLog
src/xdisp.c